﻿body, p, form, textarea, h1, h2, h3, h4, h5, dl, dd {
	margin: 0px;
}
body, h1, h2, h3, h4, ul, li, a, input {
	margin: 0;
	padding: 0;
	font-family: microsoft yahei;
}
h1, h2, h3, h4, p {
	margin: 0;
	padding: 0;
}
img {
	border: none;
	vertical-align: middle;
}
em {
	font-style: normal;
}
a {
	text-decoration: none;
	border: none;
	outline: none;
}
ul, li, dl, dt, dd {
	list-style: none;
	margin: 0;
	padding: 0;
}
/**头部**/
#head {
	background: url(../images/top_bg.png) no-repeat center;
	height: 123px;
	position:fixed;
	width: 100%;
	z-index: 999;
	top: 0;
}
.lf_top {
	width: 74%;
	margin: 0 auto;
	height: 32px;
	line-height: 32px;
}
.lf_top em {
	display: block;
	float: left;
	color: #fff;
	font-weight: normal;
	font-size: 14px;
	background: url(../images/xin.png) no-repeat left center;
}
.lf_toptr {
	float: right;
	color: #fff;
}
.lf_toptr a {
	color: #fff;
	font-size: 14px;
}
.lf_sv {
	position: absolute;
	top: 24px;
	right: 13%;
	font-size: 13px;
	color: #ffffff;
	height: 38px;
	line-height: 38px;
	font-style: italic;
}
.lf_sv em {
	background: url(../images/tel.png) no-repeat left;
	padding: 5px 26px;
	margin-left: 50px;
}
.lf_sv span {
	font-size: 16px;
	font-style: normal;
	color: #FFEB3B;
}
.lf_head {
	width: 100%;
	margin: 0 auto;
	position: relative;
	height: 91px;
}
.lf_logo {
	float: left;
	margin-left: 13%;
}
.lf_logo a {
	display: block;
	width: 100%;
	height: 100%;
}
.lf_logo h1 {
	
}
/*导航*/
.nav_a{width: 50%;float: right; height: 62px; margin-top: 29px; right: 10%; position: absolute;}
ul.newscenter li:nth-child(2n){width: 15%;}
ul.newscenter li:nth-child(3n){width: 16%;}
ul.newscenter li:nth-child(4n){width: 16%;}
ul.newscenter li:nth-child(6n){width: 11.6%;}
.header {
	width: 100%;
	top: 0;
	left: 0;
	z-index: 100;
	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
}
.header .nav li {
	width: 11.6%;
	border-right: 1px solid #ebeff1;
	float: left;
	position: relative;
	z-index: 10;
}
.header .nav li:before {
	width: 0;
	height: 2px;
	display: block;
	content: "\20";
	position: absolute;
	left: 0;
	bottom: 0;
	-webkit-transition: all ease 300ms;
	-moz-transition: all ease 300ms;
	-ms-transition: all ease 300ms;
	-o-transition: all ease 300ms;
	transition: all ease 300ms;
}
.header .nav li a {
	width: 100%;
	font-size: 14px;
	display: block;
	position: relative;
	color: #333333;
	cursor: pointer;
	overflow: hidden;
	text-align: center;
	line-height: 31px;
}
.header .nav li a span {
	font-family: arial;
	text-transform: uppercase;
	font-size: 12px;
	color: #999999;
	display: block;
}
.nav li a span{ line-height: 12px; padding-bottom: 9px;}
.nav li a{ line-height: 20px; padding-top: 9px;}
.header .nav li.hover .nav1, .header .nav li:hover .nav1 {
	background: #26439c;
	color: #fff;
}

.header .nav li.hover .nav1 span, .header .nav li:hover .nav1 span {
	color: #fff;
}
.header .nav li.hover:before, .header .nav li:hover:before {
	width: 100%;
}
.header .nav li .subNav {
	position: absolute;
	width: 100%;
	text-align: center;
	z-index: 99;
	left: 0px;
	background:#00ace5;
}
.sanjiNav{ position: absolute; left: 100%;margin-top:-39px; width: 100%; background: #00ace5; border-left: 1px dashed #fff;}
.header .nav li .subNav .sanjiNav{
filter: progid:DXImageTransform.Microsoft.Shadow(color=#4c91c0, direction=120, strength=5);
	opacity: 0;
	visibility: hidden;
	transition: all .6s ease 0s;
	transform: translate3d(0, 10px, 0);
	-moz-transform: translate3d(0, 10px, 0);
	-webkit-transform: translate3d(0, 10px, 0);
}
.header .nav li .subNav {
filter: progid:DXImageTransform.Microsoft.Shadow(color=#4c91c0, direction=120, strength=5);
	opacity: 0;
	visibility: hidden;
	transition: all .6s ease 0s;
	transform: translate3d(0, 10px, 0);
	-moz-transform: translate3d(0, 10px, 0);
	-webkit-transform: translate3d(0, 10px, 0);
}
.header .nav li:hover .subNav {
	opacity: 1;
	visibility: visible;
	transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
}
.header .nav li .subNav .threeBox:hover .sanjiNav {
	opacity: 1;
	visibility: visible;
	transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
}
.header .nav li .subNav .subNavTitle {
	padding: 0;
	display: block;
	height: 38px;
	border-top: 1px dashed;
	overflow: hidden;
	font-size: 14px;
	line-height: 38px;
	color: #fff;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.header .nav li .subNav a:hover {
	background: #26439c;
}
.nysanji{z-index: 999; position: relative; background: #f3f1f1; width: 100%; padding: 0 16px; opacity: 0;
	visibility: hidden;
	transition: all .6s ease 0s;
	transform: translate3d(0, 10px, 0);
	-moz-transform: translate3d(0, 10px, 0);
	-webkit-transform: translate3d(0, 10px, 0);}
.z_ejdh .nyerji:hover .nysanji{ opacity: 1;
	visibility: visible;
	transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);}
.header .search {
	width: 170px;
	height: 30px;
	float: left;
	position: relative;
	margin: 32px 0 0 16px;
	line-height: 30px;
	background: #ebeff1;
}
.header .search input {
	background-color: none;
	outline: none;
	border: none;
}
.header .search .stxt {
	width: 97%;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	padding-left: 3%;
	position: absolute;
	left: 0;
	top: 0;
}
.header .search .sbtn {
	width: 20px;
	height: 20px;
	display: block;
	position: absolute;
	right: 10px;
	top: 7px;
	cursor: pointer;
	background-position: -87px 0;
}
.header .tel {
	width: 140px;
	padding-right: 25px;
	height: 95px;
	float: right;
	color: #141414;
	font-family: "微软雅黑";
	font-size: 18px;
	text-align: center;
	text-valign: middle;
	border-left: 1px solid #ebeff1;
}
.header .tel strong {
	font-weight: normal;
}
.header .nav li {
}
.header .search {
	width: 222px;
	margin-left: 30px;
}
.header .tel {
	width: 270px;
	font-size: 26px;
}
}
@media (min-width: 1800px) {
.header .logo {
	margin-right: 138px;
}
.header .nav li {
	width: 136px;
}
.header .search {
	width: 232px;
	margin-left: 38px;
}
.header .tel {
	width: 270px;
}
}
/*轮播图*/
#banner {
	position: relative;
	width: 100%;
	height: 600px;
	z-index: 3;
	margin-top: 123px;
}
#banner .slides_container {
	width: 100%;
	height: 600px;
	position: relative;
	overflow: hidden;
	display: none;
	z-index: 1
}
#banner .slides_container .bg-slide {
	width: 100%;
	height: 600px;
	display: block;
	z-index: 1
}
.mainconc {
	width: 372px;
	height: 248px;
	float: left;
	background: url(../images/index_c_bg.png) no-repeat;
	margin-left: 24px;
	margin-top: 37px;
	position: relative;
}
.news_box {
	width: 372px;
	margin-top: 45px;
	height: 200px;
	position: relative;
	overflow: hidden
}
.news_box ul {
	width: 1000000px;
	position: absolute;
}
.news_box ul li {
	float: left;
	width: 180px;
	margin-right: 12px;
}
.news_box ul li img {
	border: 1px solid #dfdfdf;
	padding: 5px;
	height: 188px;
	width: 160px;
}
#bannerlink {
	position: absolute;
	height: 2px;
	right: 0px;
	top: 10px;
}
#bannerlink a {
	float: left;
	height: 3px;
	background: #CCCCCC;
	margin-left: 2px;
	width: 15px;
	display: block;
	font-size: 0px;
	text-indent: -9999px;
	overflow: hidden
}
#bannerlink a.active {
	background: #F1C51C;
}
#bannerlink {
	position: absolute;
	height: 2px;
	right: 0px;
	top: 10px;
}
#bannerlink a {
	float: left;
	height: 3px;
	background: #CCCCCC;
	margin-left: 2px;
	width: 15px;
	display: block;
	font-size: 0px;
	text-indent: -9999px;
	overflow: hidden
}
#bannerlink a.active {
	background: #F1C51C;
}
/*新闻滚动*/
.gd{ height: 50px; overflow: hidden;}
.gd ul li{ line-height: 50px;}
/*业务范围*/
.ywnr{width: 74%; height: 220px;margin: 2% auto auto auto;}
.ywnr ul li img{ width: 100%;}
.ywnr ul li{ float: left; margin-left: 2%; width: 14.4%;}
.ywnr ul li p{ text-align: center;}
.ywnr ul li a{ color: #636363;}
.ywnr ul li a:hover{ color: #002dd4;}
/*首页工程案例*/
.z_cplist{ width: 74%; margin: 0 auto;}
.z_cplist ul li {
	width: 23%;
	border-bottom: 1px solid #D9D9D9;
	margin-right: 2%;
	margin-bottom: 2%;
	float: left;
}
.z_cplist ul li a .cptp {
	overflow: hidden;
	display: block;
}
.z_cplist ul li a .cptp img {
	width: 100%;
	transform: scale(1);
	-webkit-transform: scale(1);
	-o-transform: scale(1);
	-moz-transform: scale(1);
	transition: all .3s;
	-moz-transition: all .3s;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
}
.z_cplist ul li a:hover .cptp img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-moz-transform: scale(1.1);
}
.z_cplist ul li a:hover .cpbt {
	padding: 0 10px;
	color: #005eb8;
}
.z_cplist ul li a .cpbt {
	display: block;
	line-height: 46px;
	transition: all .3s;
	-moz-transition: all .3s;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
}
.z_cplist ul li a .cpbt b {
	font-size: 16px;
	color: #000;
	transition: all .3s;
	-moz-transition: all .3s;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
}
.z_cplist ul li a .cpbt i {
	font-size: 16px;
	color: #000;
	font-family: 宋体;
	font-style: normal;
	transition: all .3s;
	-moz-transition: all .3s;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
}
.z_cplist ul li a:hover .cpbt b {
	color: #005eb8;
}
.z_cplist ul li a:hover .cpbt i {
	color: #005eb8;
}
.z_ny_cont {
	padding: 60px 0;
}
/*广告图*/
.ggt{width: 100%;}
.ggt img{ width: 100%;}
/*关于我们*/
.bxygy {
	width: 100%;
	height: 360px;
	margin-top: 34px;
}
.bxygyn {
	background: url(../images/bxygy.jpg) no-repeat;
	width: 74%;
	height: 100%;
	margin: 0 auto;
	position: relative;
}
.bxygyn1 {
	position: absolute;
	left: 674px;
	right: 26px;
	top: 122px;
	height: 132px;
	overflow: hidden;
	line-height: 22px;
	font-size: 14px;
	color: #fff;
	background: #0151a8;
}
/*选项卡切换*/
.mk{ padding:0; margin:0 auto; width:74%; margin-top: 2%;}
.shang{ margin:0 auto; padding:0; width:499px; height:29px;}
.shang li{ display: block; float:left; text-align:center; width:98px; line-height:29px;}
.shang li:hover{ background: #e1e1e1;}
.nr{margin-top: 2%; float:left; width:100%; margin-bottom: 2%; border-top:none; display:none;}
.nr ul li{display: block; width: 24%; margin-right: 1%; float: left;}
.nr ul li img{ width: 100%;}
.nr ul li p{text-align: center; line-height: 38px; color: #505050;}
/*友情链接*/
.yqlj{width: 74%; margin: 0 auto;}
.yqlj ul li{ float: left; margin-right: 2%;}
.yqlj ul li a{ color: #fff; line-height: 60px;}
.yqlj ul li a:hover{ color: #f6ff00;}
/*底部导航*/
.dbdh{width: 60%;float: left; padding-top: 2%;}
.dbdh ul li{ float: left; width: 16%; text-align: center;}
.dbdh ul li a{ color: #fff; font-size: 14px; line-height: 26px;}
.dbdh ul li a:hover{ color: #f6ff00;}
.dbdh ul li ul li{ float: none; width: 100%; text-align: center;}
/*底部版权*/
.dbbq{width: 80%; margin: 0 auto; padding: 1% 0;}
.dbbq p{ color: #fff;text-align:center; font-size: 14px; line-height: 24px;}
.dbbq p a{ color: #fff;}
.dbbq p a:hover{ color: #f6ff00;}
/*联系我们*/
.lxfs{width: 40%;float: right; padding-top: 2%;}
.lxwm{font-size: 16px;
    height: 30px;
    line-height: 30px;
    padding-bottom: 4px;
    border-bottom: 1px solid #e4e4e4;
    margin-bottom: 12px; color: #fff;}
.lxfs ul li img{ width: 4%;}
.lxfs ul li span{ line-height: 30px;}
/********在线客服*********/
.toolbar1 {
	width: 50px;
	position: fixed;
	right: 0;
	top: 50%;
	margin-top: -102px;
	z-index: 999;
}
.toolbar1 dd {
	width: 50px;
	height: 50px;
	margin-bottom: 1px;
	position: relative;
	background: url(../images/black50.png) repeat 0 0;
}
.toolbar1 dd i {
	width: 50px;
	height: 50px;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	cursor: pointer;
	text-align: center;
}
.toolbar1 dd i span {
	width: 35px;
	height: 35px;
	display: block;
	margin: 7px 0 0 7px;
*margin: 7px 0 0 0;
	background: url(../images/rightFixIcon.png) no-repeat 0 0;
}
.toolbar1 .slide-tel {
	display: block;
	width: 0;
	height: 50px;
	line-height: 50px;
	font-size: 24px;
	font-weight: bold;
	font-family: arial;
	color: #FFF;
	position: absolute;
	padding: 0 0 0 50px;
	top: 0;
	right: 0;
	overflow: hidden;
}
.toolbar1 .pop {
	position: absolute;
	right: 90px;
	top: -65px;
	background: #26439c;
	display: none;
}
.toolbar1 .pop-code {
	width: 160px;
}
.toolbar1 .pop-code img {
	width: 120px;
	height: 120px;
	display: block;
	padding: 20px 20px 0;
}
.toolbar1 .pop-code h3 {
	height: 52px;
	line-height: 26px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	font-weight: 400;
	white-space: nowrap;
}
.toolbar1 .pop-code h3 b {
	display: block;
	font-size: 14px;
	font-weight: normal;
}
.toolbar1 .qq span {
	background-position: 0 -47px;
}
.toolbar1 .qq a {
	width: 50px;
	height: 50px;
	cursor: pointer;
	display: block;
}
.toolbar1 .qq:hover {
	background: #26439c;
}
.toolbar1 .tel span {
	background-position: 0 0;
}
.toolbar1 .tel:hover {
	background: #26439c;
}
.toolbar1 .code span {
	background-position: 0 -95px;
}
.toolbar1 .code:hover {
	background: #26439c;
}
.toolbar1 .top span {
	background-position: 0 -142px;
}
.toolbar1 .top:hover {
	background: #26439c;
}
/*内页导航*/
.nav-box { position: relative;}
.nav-box .nav-line {background: url("images/cj30.png") no-repeat;bottom: -73px;left: 0;z-index: 9;position: absolute;width: 137px;height: 10px;}
.z_ejdh {
	height: 65px;
	background: #F3F1F1;
	width: 76%;
	text-align: center;
	margin: 0 auto;
}
.z_ejdh_main {
	position: relative;
	display: inline-block;
}
.z_ejdh .z_ejdh_main ul li {
	float: left;
	margin: 0 16px;
}
.z_ejdh .z_ejdh_main ul li a {
	display: block;
	height: 65px;
	padding: 0 16px;
	width: 100%;
	text-align: center;
	line-height: 65px;
	font-size: 16px;
	color: #6f6f6f;
	font-weight: bold;
}
.z_ejdh .z_ejdh_main ul li a:hover{ background: #e4e4e4; color: #004db5;}
.z_cplist ul li a .cptp {
	overflow: hidden;
	display: block;
}
.z_cplist ul li a .cptp img {
	width: 100%;
	transform: scale(1);
	-webkit-transform: scale(1);
	-o-transform: scale(1);
	-moz-transform: scale(1);
	transition: all .3s;
	-moz-transition: all .3s;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
}
.z_cplist ul li a:hover .cptp img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-moz-transform: scale(1.1);
}
.z_cplist ul li a:hover .cpbt {
	padding: 0 10px;
	color: #005eb8;
}
.z_cplist ul li a .cpbt {
	display: block;
	height: 71px;
	line-height: 71px;
	transition: all .3s;
	-moz-transition: all .3s;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
}
.z_cplist ul li a .cpbt b {
	font-size: 16px;
	color: #000;
	transition: all .3s;
	-moz-transition: all .3s;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
}
.z_cplist ul li a .cpbt i {
	font-size: 16px;
	color: #000;
	font-family: 宋体;
	font-style: normal;
	transition: all .3s;
	-moz-transition: all .3s;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
}
.z_cplist ul li a:hover .cpbt b {
	color: #005eb8;
}
.z_cplist ul li a:hover .cpbt i {
	color: #005eb8;
}
.z_ny_cont {
	padding: 60px 0;
}
/*内页内容*/
.nynr{ font-size: 16px; line-height: 26px;}
.nynr img{ max-width: 100%; margin: 0.6% 0;}
.xwlb ul li{ width: 46%; height: 134px; float: left; margin:1%; background: #f3f3f3;}
.xwlb ul li:hover{ background: #e8e8e8;}
.xwlb ul li img{ width: 34%; height: 100%; float: left;}
.xwlb ul li h3{font-weight: 500; overflow: hidden; white-space: nowrap;text-overflow: ellipsis; margin-top: 3%; margin-right: 1%; line-height: 36px; color: #000000;}
.xwlb ul li p{ color: #000000; margin-right: 3%;}
/*pc分页样式*/
.pading ul{ width: 100%;border-top: 1px solid #adadad; margin-top: 1%;}
.pading ul li{background: #f4f4f4;cursor: not-allowed;display: inline-block;list-style: none;text-decoration: none; margin: 1.4% 0.2%;}
.pading ul li span{display: inline-block;padding: 3px 10px;margin: 0 2px;border: 1px solid #ddd; color: #7b7b7b; font-size: 18px;}
.pading ul li a{display: inline-block;padding: 3px 10px;margin: 0 2px;border: 1px solid #a9ca5c; font-size: 18px;}
/*首页业务领域*/
.ellipsis {
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	-moz-text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden
}
.f-main-list {
	width:74%;
	margin:2% auto;
	text-align:center;
}
.f-main-item {
	display:inline-block;
	margin:0;
	width:13.6%;
	*display:inline;
	_zoom:1;
	position:relative;
}
.fk-infoBlockWrap .fk-infoBlock {
	width:100%;
	height:100%;
	transform-origin:center center;
	position:relative;
	_overflow:visible
}
.fk-infoBlockWrap .f-bg {
	width:100px;
	height:100px;
	margin: 0 auto;
	background:#27c9f8;
	background:linear-gradient(145deg,#06e5f8,#3eb5f8);
	z-index:0;
	left:0;
	top:0;
	border-radius:73px;
	transition:all .3s;
	transform-origin:center center;
	overflow:visible
}
.fk-infoBlockWrap .f-infoBlock-normal .f-bg {
	background:transparent
}
.fk-infoBlockWrap .f-infoIcon {
	background:url(/skin/index/default/images/home_ico.png) no-repeat -897px -1194px;
	width:60px;
	height:60px;
	margin: 0 auto;
	margin-top:-84px;
	transition:opacity .3s
}
.fk-infoBlockWrap .f-infoIcon-listedBrand {
	background-position:-897px -1300px
}
.fk-infoBlockWrap .f-infoIcon-funcRich {
	background-position:-886px -1402px
}
.fk-infoBlockWrap .f-infoIcon-oneKey {
	background-position:-899px -1500px
}
.fk-infoBlockWrap .f-infoIcon-model {
	background-position:-1004px -1497px
}
.fk-infoBlockWrap .f-infoIcon-site3to1 {
	background-position:-1008px -1401px
}
.fk-infoBlockWrap .f-infoIcon-easeMaintain {
	background-position:-1009px -1298px
}
.fk-infoBlockWrap .f-infoIcon-superSevice {
	background-position:-1009px -1194px
}
.f-main-itemHover .fk-infoBlockWrap:hover .f-infoBlock-fasico .f-bg {
	height:100%;
	width:100%;
	left:0;
	top:0;
	border-radius:20px 20px 0 0/20px 20px 0 0;
	background-color:#06e5f8;
	background:linear-gradient(90deg,#3eb5f8,#06e5f8)
}
.f-main-itemHover .fk-infoBlockWrap-listedBrand:hover .f-infoBlock-fasico .f-bg {
	background-color:#64aaf2;
	background:linear-gradient(90deg,#64edea,#64aaf2)
}
.f-main-itemHover .fk-infoBlockWrap-funcRich:hover .f-infoBlock-fasico .f-bg {
	background-color:#f8788b;
	background:linear-gradient(90deg,#f8c84c,#f8788b)
}
.f-main-itemHover .fk-infoBlockWrap-oneKey:hover .f-infoBlock-fasico .f-bg {
	background-color:#f65589;
	background:linear-gradient(90deg,#f26768,#f65589)
}
.f-main-itemHover .fk-infoBlockWrap-model:hover .f-infoBlock-fasico .f-bg {
	background-color:#c467ff;
	background:linear-gradient(90deg,#fe80fb,#c467ff)
}
.f-main-itemHover .fk-infoBlockWrap-site3to1:hover .f-infoBlock-fasico .f-bg {
	background-color:#38cf7a;
	background:linear-gradient(90deg,#32dab7,#38cf7a)
}
.f-main-itemHover .fk-infoBlockWrap-easeMaintain:hover .f-infoBlock-fasico .f-bg {
	background-color:#b376ff;
	background:linear-gradient(90deg,#44aaf8,#b376ff)
}
.f-main-itemHover .fk-infoBlockWrap-superSevice:hover .f-infoBlock-fasico .f-bg {
	background-color:#6cbaf8;
	background:linear-gradient(90deg,#7ee1f9,#6cbaf8)
}
.f-main-itemHover .fk-infoBlockWrap:hover .f-infoBlock-normal .f-bg {
	width:236px;
	left:-45px;
	top:0;
	bottom:-13px;
	border-radius:0 0 20px 20px/ 0 0 20px 20px
}
.fk-infoBlockWrap {
	position:relative;
	width:100%;
	height:146px
}
.fk-infoBlockWrap .f-wrapBg {
	position:absolute;
	width:100%;
	height:100%;
	border-radius:0;
	transition:all .3s;
	overflow:visible
}
.f-main-itemHover .fk-infoBlockWrap:hover .f-wrapBg {
	width:100%;
	height:188px;
	box-shadow:0 0 10px 0 rgba(0,0,0,0.15);
	left:0;
	top:0;
	border-radius:20px
}
.fk-infoBlockWrap .f-infoWrap {
	position:absolute;
	top:0;
	z-index:2;
	text-align:center;
	width:100%;
	left:0;
	transition:all .3s;
	opacity:0;
	filter:alpha(opacity=0)
}
.f-infoBlock-fasico .f-infoWrap {
	top:-13px;
	text-align:center
}
.fk-infoBlockWrap-listedBrand .f-bg {
	background-color:#64aaf2;
	background:linear-gradient(145deg,#64edea,#64aaf2)
}
.fk-infoBlockWrap-listedBrand:hover .f-infoBlock-fasico .f-bg {
	background:linear-gradient(90deg,#64edea,#64aaf2)
}
.fk-infoBlockWrap-funcRich .f-bg {
	background-color:#f8788b;
	background:linear-gradient(145deg,#f8c84c,#f8788b)
}
.fk-infoBlockWrap-funcRich:hover .f-infoBlock-fasico .f-bg {
	background:linear-gradient(90deg,#f8c84c,#f8788b)
}
.fk-infoBlockWrap-oneKey .f-bg {
	background-color:#f65589;
	background:linear-gradient(145deg,#f26768,#f65589)
}
.fk-infoBlockWrap-oneKey:hover .f-infoBlock-fasico .f-bg {
	background:linear-gradient(90deg,#f26768,#f65589)
}
.fk-infoBlockWrap-model .f-bg {
	background-color:#c467ff;
	background:linear-gradient(145deg,#fe80fb,#c467ff)
}
.fk-infoBlockWrap-model:hover .f-infoBlock-fasico .f-bg {
	background:linear-gradient(90deg,#fe80fb,#c467ff)
}
.fk-infoBlockWrap-site3to1 .f-bg {
	background-color:#38cf7a;
	background:linear-gradient(145deg,#32dab7,#38cf7a)
}
.fk-infoBlockWrap-site3to1:hover .f-infoBlock-fasico .f-bg {
	background:linear-gradient(90deg,#32dab7,#38cf7a)
}
.fk-infoBlockWrap-easeMaintain .f-bg {
	background-color:#b376ff;
	background:linear-gradient(145deg,#44aaf8,#b376ff)
}
.fk-infoBlockWrap-easeMaintain:hover .f-infoBlock-fasico .f-bg {
	background:linear-gradient(90deg,#44aaf8,#b376ff)
}
.fk-infoBlockWrap-superSevice .f-bg {
	background-color:#6cbaf8;
	background:linear-gradient(145deg,#7ee1f9,#6cbaf8)
}
.fk-infoBlockWrap-superSevice:hover .f-infoBlock-fasico .f-bg {
	background:linear-gradient(90deg,#7ee1f9,#6cbaf8)
}
.fk-infoBlock .f-info-title {
	font-size:16px;
	padding-top:10px;
}
.fk-infoBlock .f-info-desc {
	font-size:13px;
	padding:0 10px;
	line-height:1.8;
	margin-top:-7px
}
.fk-infoBlock .f-button {
	background:#fff;
	display:inline-block;
	width:100px;
	height:30px;
	line-height:30px;
	border-radius:15px;
	z-index:3;
	color:#2f82ff
}
.f-infoBlock-fasico .f-info-title {
	font-size:16px;
	padding-top:35px;
	padding-bottom:18px;
	line-height:1
}
.f-infoBlock-fasico .f-info-desc {
	font-size:13px;
	padding:0 10px;
	line-height:1.8;
	margin-top:32px;
	padding-bottom:8px
}
.f-infoBlock-fasico .f-button.raised {
	background:transparent;
	color:#fff;
	display:block;
	margin:0 auto;
	width:84px;
	height:26px;
	line-height:26px;
	border-radius:15px;
	z-index:3;
	font-size:12px;
	text-decoration: none;
}
.f-info-desc a em{color:#fff;line-height:26px;font-size:12px;}
.f-info-desc a p{color:#fff;line-height:26px;font-size:12px;}
.f-infoBlock-fasico-mulLine .f-info-title {
	padding-top:35px;
	padding-bottom:10px
}
.f-infoBlock-fasico-mulLine .f-info-desc {
	font-size:13px;
	padding:0 10px;
	line-height:1.8;
	margin-top:32px;
	padding-bottom:8px
}
.f-infoBlock-fasico .f-button.raised:hover {
	background-color:#fff;
	color:#666;
	text-decoration: none;
}
.f-infoBlock-fasico .f-button.raised:hover .anim {
	display:none
}
.f-infoBlock-normal .f-info-title {
	color:#333;
	white-space: nowrap;/*一行显示*/
overflow: hidden;/*超出部分隐藏*/
text-overflow: ellipsis;/*用...代替超出部分*/
}
.f-infoBlock-normal .f-info-desc {
	color:#666
}
.f-infoBlock-fasico .f-info-title,.f-infoBlock-fasico .f-info-desc {
	color:#fff
}
.f-main-itemHover .fk-infoBlockWrap:hover .f-infoIcon {
	opacity:0;
	filter:alpha(opacity=0)
}
.f-main-itemHover .fk-infoBlockWrap:hover .f-infoWrap {
	opacity:1;
	filter:alpha(opacity=100)
}
.f-infoBlock-name {
	transition:opacity .1s;
	opacity:1;
	text-align:center;
	font-size:16px;
	color:#333;
	width:100%;
	left:0;
	white-space: nowrap;/*一行显示*/
overflow: hidden;/*超出部分隐藏*/
text-overflow: ellipsis;/*用...代替超出部分*/
}
.f-main-itemHover:hover .f-infoBlock-name {
	opacity:0;
	filter:alpha(opacity=0)
}
.set_4_button2 {
	position:relative;
	font-weight:400;
	text-align:center;
	width:auto;
	line-height:70px;
	font-size:21px;
	overflow:hidden;
	position:relative;
	z-index:0;
	cursor:pointer;
	color:#fff;
	border-radius:35px;
	border:solid #fff 1px;
	width:220px;
	text-align:center
}
.set_4_button2.raised {
	-moz-transition:all .1s;
	-o-transition:all .1s;
	-webkit-transition:all .1s;
	transition:all .1s
}
.aljs{ margin-bottom: 26px;}
.aljs p{ text-indent: 2em; margin: -12px;}